package org.example.ShejiModel.Factory.SimpFactory;

/**
 * 那么简单工厂模式会遇到什么问题呢？
 * 随着手机品牌增多，工厂生产也需要对应的增加，工厂内部就需要不断的调整。
 * 从代码层面——对内部代码需要增加(也就是需要修改内部代码：那么就会违反OOP原则—开闭原则：一个软件实体应当对扩展开放，对修改关闭
 */
public class Customer {
    public static void main(String[] args) {
        PhoneFactory.getPhone("Xiaomi").getBrand();
        PhoneFactory.getPhone("Meizu").getBrand();
    }
}
